﻿$(function () {

    function reload() {
        var sel = $('#tabs').tabs('getSelected');
        var url = $(sel).find("iframe").attr('src');
        $('#tabs').tabs('update', {
            tab: sel,
            options: {
                content: createTab(url)
            }
        })
    }

    $(".newpage").click(function () {
        var title = $(this).attr("title");
        if ($("#tabs").tabs("exists", title)) {
            $("#tabs").tabs("select", title);
            reload();
        }
        else {
            $("#tabs").tabs("add", {
                title: $(this).attr("title"),
                content: createTab($(this).attr("data-url")),
                closable: true
            });
        }
    });
});

function createTab(url) {
    var str = '<iframe src="' + url + '" scrolling="auto" width="100%" height="100%"></iframe>';
    return str;
}